package json;

import java.lang.reflect.Type;

import play.mvc.results.RenderJson;

import models.Curso;

import com.google.gson.JsonElement;
import com.google.gson.JsonObject;
import com.google.gson.JsonSerializationContext;
import com.google.gson.JsonSerializer;

public class CursoSerializer implements JsonSerializer<Curso> {

	@Override
	public JsonElement serialize(Curso curso, Type arg1,
			JsonSerializationContext arg2) {
		JsonObject cursojson=new JsonObject();
		cursojson.addProperty("id", curso.id)
;		cursojson.addProperty("nombrecurso", curso.nombrecurso);
		cursojson.addProperty("numerocreditos", curso.numerocreditos);
		cursojson.addProperty("codigocurso", curso.codigocurso);
		cursojson.addProperty("plan", curso.planEstudio.nombreplan);

		return cursojson;
	
	}

}
